Structure結構型資料
InstallScript也提供結構型資料型態,亦即數種基本資料所組合而成的集合(有些語言用record來表示這種資料型態)。
以下範例即定義了一個包含兩個字串和一個數字的結構型資料。
typedef Element
begin
STRING szName[15];
STRING szSymbol[4];
NUMBER nAtomicNumber;
end;
當定義結構型資料時,您必需明確地指定字串的長度(注意,此長度要包含一個結尾字元'\0')。定義好結構型資料之後,就可以像一般變數一樣宣告使用了。
Element eMyelement;
宣告後就可以直接賦值,例如:
eMyelement.szName = 'Obama';
eMyelement.nAtomicNumber = 23;
要注意的是結構型資料只能一個一個項目賦值,不可以直接將一個結構型資料賦值予另一個結構型資料。